package com.mcxx.modules.nopage.dao.read;

import com.mcxx.modules.miniSalvation.order.entity.OrderEntity;
import com.mcxx.modules.nopage.dto.HNDBSalvationEFileDTO;
import com.mcxx.modules.nopage.dto.HNTKSalvationEFileDTO;
import com.mcxx.modules.nopage.dto.MiniSalvationEFileYHDTO;
import com.mcxx.modules.nopage.dto.XTYHDBBSalvationEFileDTO;
import com.yinhai.ta404.module.mybatis.mapper.Ta404SupportMapper;

import java.util.List;


public interface DocNoPagXTYHLowDataReadDao extends Ta404SupportMapper {

    XTYHDBBSalvationEFileDTO getEFileHNDBDTOInfo(String orderId);

    XTYHDBBSalvationEFileDTO selectFinancialByOrderId(String orderId);


    OrderEntity getOrderById(String orderId);

    List<XTYHDBBSalvationEFileDTO.FamilyMemberInfo> getFamilyMemberInfo(String orderId, String tempType);

    List<XTYHDBBSalvationEFileDTO.SupportPeopleInfo> getSupportPeopleInfo(String orderId);


    List<XTYHDBBSalvationEFileDTO.SurveyFamilyMemberInfo> getSurveyFamilyMemberInfo(String orderId, String tempType);


    List<XTYHDBBSalvationEFileDTO.SurveySupportPeopleInfo> getSurveySupportPeopleInfo(String orderId);


    List<XTYHDBBSalvationEFileDTO.ApplyFamilyBuildingsInfo> getApplyFamilyBuildingsInfo(String orderId);


    String selectIncomeCalculate(String orderId);

}
